function validate_addnew()
        {
            var name, lastname, user, pass, repass, d, m, dt, y, slm, sld, sly, n_nhuan;
            name = document.forms["frmregis"]["txtname"].value;
            lastname = document.forms["frmregis"]["txtlast"].value;
            user = document.forms["frmregis"]["txtuser"].value;
            pass = document.forms["frmregis"]["txtpass"].value;
            repass = document.forms["frmregis"]["txtrepass"].value;
            var testname = /[^(a-zA-ZóòọõôốồộỗơớờợỡáàãạâấầậẫắăằẵặéèẽẹêếễệềíìịĩùúụũĐđ)]/;
            var check = testname.test(name);
            var testln = /[^(a-zA-ZóòọõôốồộỗơớờợỡáàãạâấầậẫắăằẵặéèẽẹêếễệềíìịĩùúụũĐđ)\s]/;
            var check2 = testln.test(lastname);
            var radio_sex = "";
            dt = new Date;
            m = dt.getMonth() + 1;
            d = dt.getDate();
            y = dt.getFullYear();
            slm = document.forms["frmregis"]["Day"].value;
            sld = document.forms["frmregis"]["Month"].value;
            sly = document.forms["frmregis"]["Year"].value;
            var ad = parseFloat(slm);
            var am = parseFloat(sld);
            var ay = parseFloat(sly);
            n_nhuan = ay%4;
            for (var i = 0; i < document.frmregis.radio.length; i ++)
	{
		if (document.frmregis.radio[i].checked)
			{
				radio_sex = document.frmregis.radio[i].value;
			}
		};
            if( name == "" || lastname == "" || user == "" || pass == "" || repass == "" || radio_sex == "" )
            {
                alert("Không được để trống dữ liệu!");
                return false;
            }
            if( check == true )
		{
			alert("Không đúng định dạng tên!");
                        document.forms["frmregis"]["txtname"].value="";
                        return false;
		}
            if(check2)
		{
			alert("Họ không đúng!");
                        document.forms["frmregis"]["txtlast"].value="";
                        return false;
		}
            if (user.length < 5)
                {
                    alert("Tên người dùng quá ngắn!");
                    document.forms["frmregis"]["txtuser"].value="";
                    return false;
                }
            if( pass.length < 6)
                {
                    alert("Mật khẩu yếu!")
                    document.forms["frmregis"]["txtpass"].value="";
                    return false;
                }
            if (pass != repass)
                {
                    alert("Mật khẩu phải trùng nhau!");
                    return false;
                }
            if(n_nhuan==0)
                {
                    if((am >= m && ad > d && ay==y) || ( am == 2 && ( ad == 30 || ad == 31 )) || (( am == 9 || am == 6 || am == 11 || am == 4 ) && ad == 31 ))
                    {
                        alert("Sai ngày tháng năm sinh!");
                        return false;
                    }
                }
            if(n_nhuan != 0)
                {
                    if((am >= m && ad > d && ay == y) || ( am == 2 && ( ad == 30 || ad == 31 || ad == 29 )) || (( am == 9 || am == 6 || am == 11 || am == 4 ) && ad == 31 ))
                    {
                        alert("Sai ngày tháng năm sinh!");
                        return false;
                    }
                }
                return true;
	}
function validate_contact()
{
    var name, email, phone, comment, captcha, random;
    name = document.forms["frmcontact"]["txtfullname"].value;
    email = document.forms["frmcontact"]["txtemail"].value;
    phone = document.forms["frmcontact"]["txtphone"].value;
    comment = document.forms["frmcontact"]["txtcomment"].value;
    random = document.forms["frmcontact"]["txtrandom"].value;
    captcha = document.forms["frmcontact"]["txtcaptcha"].value;
    var testname = /[^(a-zA-ZóòọõôốồộỗơớờợỡáàãạâấầậẫắăằẵặéèẽẹêếễệềíìịĩùúụũĐđ)\s]/;
    var check = testname.test(name);
    if( name == "" || email == "" || phone == "" || comment == "" || captcha == "" )
            {
                alert("Không được để trống dữ liệu!");
                return false;
            }
    if( check == true )
		{
			alert("Không đúng định dạng tên!");
                        document.forms["frmcontact"]["txtname"].value="";
                        return false;
		}
    var checkemail = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
    var check2 = checkemail.test(email);
    if(check2==false)
		{
			alert("Sai định dạng mail!");
                        document.forms["frmcontact"]["txtemail"].focus();
                        return false;
		}
    var stripped = document.forms["frmcontact"]["txtphone"].value.replace(/[\(\)\.\-\ ]/g, '');
    if (isNaN(parseInt(stripped))) {
           alert("Số điện thoại là kí tự số.\n");
           document.forms["frmcontact"]["txtphone"].focus();
           return false;}
    if (!(stripped.length == 10)) {
            alert("Số điện thoại độ dài không đúng gồm 10 số.");
            document.forms["frmcontact"]["txtphone"].focus();
            return false;}
    if(random != captcha)
    {
        alert("Mã xác nhận không đúng!");
        document.forms["frmcontact"]["txtcaptcha"].focus();
        return false();
    }
    return true;
}
function ran_dom()
    {
    var length = 4;
    var txt="";
    var char = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    for( var i=0; i < length; i++ ){
    txt+= char.charAt(Math.floor(Math.random() * char.length));
    document.forms["frmcontact"]["txtrandom"].value=txt;
	}}
function validate_cart()
{
    var name, email, phone;
    name = document.forms["frmcontact"]["txtfullname"].value;
    email = document.forms["frmcontact"]["txtemail"].value;
    phone = document.forms["frmcontact"]["txtphone"].value;
    var testname = /[^(a-zA-ZóòọõôốồộỗơớờợỡáàãạâấầậẫắăằẵặéèẽẹêếễệềíìịĩùúụũĐđ)\s]/;
    var check = testname.test(name);
    if( name == "" || email == "" || phone == "")
            {
                alert("Không được để trống dữ liệu!");
                return false;
            }
    if( check == true )
		{
			alert("Không đúng định dạng tên!");
                        document.forms["frmcontact"]["txtname"].value="";
                        return false;
		}
    var checkemail = /^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/;
    var check2 = checkemail.test(email);
    if(check2==false)
		{
			alert("Sai định dạng mail!");
                        document.forms["frmcontact"]["txtemail"].focus();
                        return false;
		}
    var stripped = document.forms["frmcontact"]["txtphone"].value.replace(/[\(\)\.\-\ ]/g, '');
    if (isNaN(parseInt(stripped))) {
           alert("Số điện thoại là kí tự số.\n");
           document.forms["frmcontact"]["txtphone"].focus();
           return false;}
    if (!(stripped.length == 10)) {
            alert("Số điện thoại độ dài không đúng gồm 10 số.");
            document.forms["frmcontact"]["txtphone"].focus();
            return false;}
    return true;
}